﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="ManttoCobradores.aspx.cs" Inherits="WebPeajes.Paginas.ManttoCobradores" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <style type="text/css">
        .style1
        {
            width: 100%;
        }
        .style5
        {
            width: 100px;
        }
        </style>
            <script type="text/javascript">
                function ValidaGrabar() {
                    var txtNombres = document.getElementById('<%=txtNombres.ClientID %>');
                    var txtApellidos = document.getElementById('<%=txtApellidos.ClientID %>');
                    var txtDNI = document.getElementById('<%=txtDNI.ClientID %>');

                    if (txtNombres.value == '') {
                        alert("Ingrese Nombres");
                        txtNombres.focus();
                        return false;
                    }
                    if (txtApellidos.value == '') {
                        alert("Ingrese Apellidos");
                        txtApellidos.focus();
                        return false;
                    }
                    if (txtDNI.value == '') {
                        alert("Ingrese DNI");
                        txtDNI.focus();
                        return false;
                    }
                    if (!confirm('¿Desea registrar los cambios realizados?')) { return false; }
                    return true;
                }
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <div>
        <h2> Lista de Cobradores</h2>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
    </div>
    <div>    
        <asp:GridView ID="gvEmpleados" runat="server" AutoGenerateColumns="False" 
            BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" 
            CellPadding="3" onselectedindexchanged="gvEmpleados_SelectedIndexChanged" 
            DataKeyNames="Codigo" onrowdeleting="gvEmpleados_RowDeleting" 
            onrowdatabound="gvEmpleados_RowDataBound">
            <Columns>
                <asp:CommandField ShowSelectButton="True" />
<asp:BoundField DataField="Codigo" HeaderText="ID"></asp:BoundField>
                <asp:BoundField HeaderText="DNI" DataField="dni" />
                <asp:BoundField HeaderText="Nombres" DataField="Nombre" />
                <asp:BoundField HeaderText="Apellidos" DataField="Apellido" />
                <asp:BoundField HeaderText="Fec.Nacimiento" DataField="FechaNacimiento" />
                <asp:BoundField HeaderText="Teléfono" DataField="Telefono" />
                <asp:BoundField DataField="Usuario" HeaderText="Usuario" />
                <asp:TemplateField HeaderText="Clave">
                    <EditItemTemplate>
                        <asp:TextBox ID="txtPassword" runat="server" Text='<%# Bind("clave") %>' 
                            TextMode="Password"></asp:TextBox>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="Label1" runat="server" Text='<%# Bind("clave") %>'></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField>
                    <EditItemTemplate>
                        <asp:CheckBox ID="CheckBox1" runat="server" Checked='<%# Convert.ToBoolean(Eval("Estado")) %>' />
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:CheckBox ID="CheckBox1" runat="server" Checked='<%# Convert.ToBoolean(Eval("Estado")) %>'
                            Enabled="false" />
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField ShowHeader="False">
                    <ItemTemplate>
                        <asp:LinkButton ID="lkEliminar" runat="server" CommandArgument='<%# Eval("Codigo") %>' 
                            CommandName="Delete" Text="Eliminar"></asp:LinkButton>
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
            <FooterStyle BackColor="White" ForeColor="#000066" />
            <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
            <PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
            <RowStyle ForeColor="#000066" />
            <SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
            <SortedAscendingCellStyle BackColor="#F1F1F1" />
            <SortedAscendingHeaderStyle BackColor="#007DBB" />
            <SortedDescendingCellStyle BackColor="#CAC9C9" />
            <SortedDescendingHeaderStyle BackColor="#00547E" />
        </asp:GridView>    
    </div>
    <div>
        <h3> Cobrador</h3>
    </div>
    <div>    
        <table class="style1">
            <tr>
                <td class="style5">
                    Nombres:</td>
                <td>
                    <asp:TextBox ID="txtNombres" Width="25%" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="style5">
                    Apellidos:</td>
                <td>
                    <asp:TextBox ID="txtApellidos" Width="25%" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="style5">
                    DNI:</td>
                <td>
                    <asp:TextBox ID="txtDNI" Width="15%" runat="server" MaxLength="8"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="style5">
                    Fec.Nacimiento:</td>
                <td>
                    <asp:TextBox ID="txtFechaNacimiento" MaxLength="10" Width="65px" runat="server"
                    onkeypress="JavaScript: Tecla('Integer');" onblur="JavaScript: ValidarFecha(this);">
                    </asp:TextBox>
                    <asp:CalendarExtender ID="CalendarExtender1" runat="server" PopupButtonID="imbFecha1"
                        Format="dd/MM/yyyy" TargetControlID="txtFechaNacimiento">
                    </asp:CalendarExtender>
                    <asp:ImageButton ID="imbFecha1" runat="server" Height="22px" ImageAlign="AbsBottom"
                        ImageUrl="~/imagenes/Calendar.bmp" Width="22px" />
                </td>
            </tr>
            <tr>
                <td class="style5">
                    Teléfono:</td>
                <td>
                    <asp:TextBox ID="txtTelefono" runat="server" MaxLength="8"></asp:TextBox>
                    </td>
            </tr>
            <tr>
                <td class="style5">
                    Usuario:</td>
                <td>
                    <asp:TextBox ID="txtUsuario" Width="20%" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="style5">
                    Clave:</td>
                <td>
                    <asp:TextBox ID="txtClave" Width="20%" runat="server" TextMode="Password"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="style5">
                    Estado:</td>
                <td>
                    <asp:CheckBox ID="chkEstado" runat="server" />
                </td>
            </tr>
            <tr>
                <td colspan="2">
                    <table>
                        <tr>
                            <td>
                                <asp:Button ID="btnAgregar" runat="server" Text="Guardar" Width="75px" 
                                    onclick="btnAgregar_Click" OnClientClick="return ValidaGrabar();" />
                            </td>
                            <td>
                                <asp:Button ID="btnActualizar" runat="server" Text="Actualizar" 
                                    onclick="btnActualizar_Click" Enabled="False" />
                            </td>
                            <td>
                                <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" 
                                    onclick="btnCancelar_Click" />
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td colspan="3">
                    <table>
                        <tr>
                            <td>
                                <asp:Label ID="lblMensaje" runat="server" ForeColor="#FF3300"></asp:Label>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
    
    </div>
</asp:Content>
